962896
153425
418706
923773
1106175
469118
310329
68665
27813
109853
100443
1306287
264284
501841
417275
781256
815951
470118
379102
59387
525115
83766
279432
638607